package com.b2mining.integration.beans;

import java.util.Date;

/**
 * Clase que contiene los campos referentes a la tabla ItemRetencion
 * usada para el manejo de Retenciones en la Base de Datos intermedia. 
 * @since (27/06/2007 09:46:10 AM)
 * @author adminebiz <BR>
 * Analista Programador: Richard Linares
 */
public class RetentionItem implements Item {
	
	private java.lang.String serieDocumento;
	private java.lang.String tipoDocumento;
	private Date fechaDocumento;
	private java.lang.Double montoPago;
	private java.lang.Double montoRetenido;
	private java.lang.Double montoOrigen;
	private java.lang.String numeroDocumento;	
	private java.lang.String moneda;
	private String NroDocERPItem;
	
	
	private boolean ItemCompleto=false;
	
	
	public boolean isItemCompleto() {
		return ItemCompleto;
	}
	public void setItemCompleto(boolean itemCompleto) {
		ItemCompleto = itemCompleto;
	}
	public String getNroDocERPItem() {
		return NroDocERPItem;
	}
	public void setNroDocERPItem(String nroDocERPItem) {
		NroDocERPItem = nroDocERPItem;
	}
	/**
	 * Returns the moneda
	 * @return moneda
	 */
	public java.lang.String getMoneda() {
		return moneda;
	}
	/**
	 * Sets the moneda
	 * @param moneda the moneda to set
	 */
	public void setMoneda(java.lang.String moneda) {
		this.moneda = moneda;
	}
	
	/**
	 * Returns the fechadDocumento
	 * @return fechaDocumento
	 */
	public Date getFechaDocumento() {
		return fechaDocumento;
	}
	/**
	 * Sets the fechaDocumento
	 * @param string the fechaDocumento to set
	 */
	public void setFechaDocumento(Date string) {
		this.fechaDocumento = string;
	}
	
	/**
	 * Returns the montoPago
	 * @return montoPago
	 */
	public java.lang.Double getMontoPago() {
		return montoPago;
	}
	/**
	 * Sets the montoPago
	 * @param montoPago the montoPago to set
	 */
	public void setMontoPago(java.lang.Double  montoPago) {
		this.montoPago = montoPago;
	}
	/**
	 * Returns the montoRetenido
	 * @return montoRetenido
	 */
	public java.lang.Double  getMontoRetenido() {
		return montoRetenido;
	}
	/**
	 * Sets the montoRetenido
	 * @param montoRetenido the montoRetenido to set
	 */
	public void setMontoRetenido(java.lang.Double  montoRetenido) {
		this.montoRetenido = montoRetenido;
	}
	/**
	 * Returns the numeroDocumento
	 * @return numeroDocumento
	 */
	public java.lang.String getNumeroDocumento() {
		return numeroDocumento;
	}
	/**
	 * Sets the numeroDocumento
	 * @param numeroDocumento the numeroDocumento to set
	 */
	public void setNumeroDocumento(java.lang.String numeroDocumento) {
		this.numeroDocumento = numeroDocumento;
	}
	/**
	 * Returns the serieDocumento
	 * @return
	 */
	public java.lang.String getSerieDocumento() {
		return serieDocumento;
	}
	/**
	 * Sets the serieDocumento
	 * @param serieDocumento the serieDocumento to set
	 */
	public void setSerieDocumento(java.lang.String serieDocumento) {
		this.serieDocumento = serieDocumento;
	}
	/**
	 * Returns the tipoDocumento
	 * @return tipoDocumento
	 */
	public java.lang.String getTipoDocumento() {
		return tipoDocumento;
	}
	/**
	 * Sets the tipoDocumento
	 * @param tipoDocumento the tipoDocumento to set
	 */
	public void setTipoDocumento(java.lang.String tipoDocumento) {
		this.tipoDocumento = tipoDocumento;
	}
	public java.lang.Double  getMontoOrigen() {
		return montoOrigen;
	}
	public void setMontoOrigen(java.lang.Double  montoOrigen) {
		this.montoOrigen = montoOrigen;
	}
}
